/**
 * Licensed to Apereo under one or more contributor license
 * agreements. See the NOTICE file distributed with this work
 * for additional information regarding copyright ownership.
 * Apereo licenses this file to you under the Apache License,
 * Version 2.0 (the "License"); you may not use this file
 * except in compliance with the License.  You may obtain a
 * copy of the License at the following location:
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

/**
  * NOTE: this file is located outside the less/ directory due to a limitation
  * in the LESS CSS Maven Plugin's inability to traverse relative paths.
  */

/* ==========================================================================*
    Bootstrap
    ========================================================================== */

/*
 * NOTE:  Do not change the location of Bootstrap sources lightly;  they must
 * be included in the uPortal.war package.
 */
@import "../../../../webjars/bootstrap/less/bootstrap.less";

/* ==========================================================================
   Variables
   ========================================================================== */
@import "less/variables.less";

/* ==========================================================================
   Utility mixins
   ========================================================================== */
@import "less/mixins.less";

/* ==========================================================================
   Regions
   ========================================================================== */
@import "less/regions.less";

/* ==========================================================================
   Gallery
   ========================================================================== */
@import "less/gallery.less";

/* ==========================================================================
   Native Tags
   ========================================================================== */
@import "less/tags.less";

/* ==========================================================================
   Namespace: .portal
   ========================================================================== */

/*
 * Everything in this stylesheet is scoped (nested) within ".portal".
 * As a best practice, anything added to this stylesheet (that is not a variable
 * or mixin) should also be scoped within the namespace.
 */

.portal {
  /*
   * Using the Google Font "Oxygen" as the base font.
   * Font is currently being included in the markup.
   */

  //font-family: 'Oxygen', sans-serif;

  /* ==========================================================================
     Header
     ========================================================================== */
  @import "less/header.less";

  /* ==========================================================================
     Navigation
     ========================================================================== */
  @import "less/navigation";

  /* ==========================================================================
     Content
     ========================================================================== */
  @import "less/content.less";

  /* ==========================================================================
     Portlet
     ========================================================================== */
  @import "less/portlet.less";

  /* ==========================================================================
     Portlets without chrome
     ========================================================================== */
  @import "less/no-chrome.less";

  /* ==========================================================================
     Personalization
     ========================================================================== */
  @import "less/personalization.less";

  /* ==========================================================================
     Portlet Config
     ========================================================================== */
  @import "less/portlet-manager.less";

  /* ==========================================================================
     Portal Administration
     ========================================================================== */
  @import "less/portal-admin.less";

  /* ==========================================================================
     Rating
     ========================================================================== */
  @import "less/rating.less";

  /* ==========================================================================
     Search
     ========================================================================== */
  @import "less/search.less";

  /* ==========================================================================
     Entity Selector
     ========================================================================== */
  @import "less/entity-selector.less";

  /* ==========================================================================
     Footer
     ========================================================================== */
  @import "less/footer.less";

  /* ==========================================================================
     Fluid stop-gap file - This will be removed when Universality and Fluid Components are EOL
     ========================================================================== */
  @import "less/fluid_stopgap.less";

  /* ==========================================================================
     JSR 168 and JSR 268 css.
     ========================================================================== */
  @import "less/jsr-168.less";

  /* ==========================================================================
     View styles targeting a single specific view within uPortal.
     ========================================================================== */
  @import "less/views.less";

  /* ==========================================================================
     Plain css flex and grid layouts.
     ========================================================================== */
  @import "less/grids.less";
}
